
$.extend($.fn.validatebox.defaults.rules, {
    checkName:{
        validator: function (value) {
            return /^[a-zA-Z0-9]{4,12}$/.test(value);
        }, message: '4～12位的字母、数字'
    },
    checkNiceName:{
        validator: function (value) {
            return /^[\u4e00-\u9fa5\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]{6,12}$/.test(value);
        }, message: '6～12位的汉字和符合'
    },
    tranName: {
        validator: function (value) {
            if (value != "") {
                var datas = $.parseJSON($.ajax({
                    url: "/PersonalCenter/CheckName",
                    dataType: 'json',
                    data: { username: value },
                    async: false,
                    cache: false,
                    type: 'post'
                }).responseText);
                return datas.Success;
            }
        }, message: '对方帐号不存在或停用'
    },
    checkPwd: {
        validator: function (value) {
            if (value == "") {
                return true;
            }
            else if (value != "") {
                if (/^[A-Za-z0-9]{6,16}$/gi.test(value)) {
                    return true;
                }
                else {
                    $.fn.validatebox.defaults.rules.checkName.message = '6-16位字母、数字';
                    return false;
                }
            }
        }, message: '6-16位字母、数字'
    },
    equals: {
        validator: function (value, param) {
            return value == $(param[0]).val();
        },
        message: '两次密码不一致，请重新输入'
    },
    checkNickName: {
        validator: function (value) {
            return /^[\u0391-\uFFE5]+$/.test(value);
        },
        message:'只能输入汉字'
    },
    checkPhone:{
        validator: function(value){
            var rex=/^1[3-8]+\d{9}$/;
            //var rex=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
            //区号：前面一个0，后面跟2-3位数字 ： 0\d{2,3}
            //电话号码：7-8位数字： \d{7,8
            //分机号：一般都是3位数字： \d{3,}
            //这样连接起来就是验证电话的正则表达式了：/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/		 
            var rex2=/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
            if(rex.test(value)||rex2.test(value))
            {
                // alert('t'+value);
                return true;
            }else
            {
                //alert('false '+value);
                return false;
            }
      
        },
        message: '请输入正确电话或手机格式'
    },
    checkQQ: {
        validator: function (value) {
            return /^[1-9]\d{4,9}$/i.test(value);
        },
        message: 'QQ号码格式不正确'
    },
    checkNum: {
        validator: function (value) {
            return /^[0-9]*[1-9][0-9]*$/.test(value);
        },
        message: '金额输入有误'
    }
});
